home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / SecalDemo / Inc / devices / clipboard.inc < prev    next >
Text File  |  1998-06-24  |  780b  |  46 lines

  1. include "inc/exec/types.inc";
  2. include "inc/exec/nodes.inc";
  3. include "inc/exec/lists.inc";
  4. include "inc/exec/ports.inc";
  5.  
  6. def CBD_POST = (CMD_NONSTD+0);
  7. def CBD_CURRENTREADID = (CMD_NONSTD+1);
  8. def CBD_CURRENTWRITEID = (CMD_NONSTD+2);
  9. def CBD_CHANGEHOOK = (CMD_NONSTD+3);
  10.  
  11. def CBERR_OBSOLETEID = 1;
  12.  
  13. struct ClipboardUnitPartial is
  14.   cu_Node:Node;
  15.   cu_UnitNum:ulong;
  16. ;
  17.  
  18. struct IOClipReq is
  19.   io_Message:Message;
  20.   io_Device:ulong;
  21.   io_Unit:ulong;
  22.   io_Command:uword;
  23.   io_Flags:ubyte;
  24.   io_Error:byte;
  25.   io_Actual:ulong;
  26.   io_Length:ulong;
  27.   io_Data:ulong;
  28.   io_Offset:ulong;
  29.   io_ClipID:long;
  30. ;
  31.  
  32. def PRIMARY_CLIP = 0;
  33.  
  34. struct SatisfyMsg is
  35.   sm_Msg:Message;
  36.   sm_Unit:uword;
  37.   sm_ClipID:long;
  38. ;
  39.  
  40. struct ClipHookMsg is
  41.   chm_Type:ulong;
  42.   chm_ChangeCmd:long;
  43.   chm_ClipID:long;
  44. ;
  45.  
  46.